less permeable - French English Dictionary